home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 31
/
Aminet 31 (1999)(Schatztruhe)[!][Jun 1999].iso
/
Aminet
/
util
/
gnu
/
xpdf-0.8-src.lha
/
xpdf-0.8-src
/
ltk
/
Makefile.in
< prev
next >
Wrap
Makefile
|
1998-11-28
|
5KB
|
158 lines
#========================================================================
#
# LTK library Makefile
#
# Copyright 1996 Derek B. Noonburg
#
#========================================================================
srcdir = @srcdir@
VPATH = @srcdir@
GOOSRCDIR = $(srcdir)/../goo
GOOLIBDIR = ../goo
CXXFLAGS = @CXXFLAGS@ @DEFS@ @OPTIONS@ -I$(GOOSRCDIR) -I$(srcdir) @X_CFLAGS@
OTHERLIBS = @LIBS@
CXX = @CXX@
AR = @AR@
RANLIB = @RANLIB@
LIBPREFIX = @LIBPREFIX@
EXE = @EXE@
#------------------------------------------------------------------------
.SUFFIXES: .cc
.cc.o:
$(CXX) $(CXXFLAGS) -c $<
#------------------------------------------------------------------------
CXX_SRC = \
$(srcdir)/LTKApp.cc \
$(srcdir)/LTKBorder.cc \
$(srcdir)/LTKBox.cc \
$(srcdir)/LTKButton.cc \
$(srcdir)/LTKButtonDialog.cc \
$(srcdir)/LTKCanvas.cc \
$(srcdir)/LTKCompoundWidget.cc \
$(srcdir)/LTKDblBufCanvas.cc \
$(srcdir)/LTKEmpty.cc \
$(srcdir)/LTKFileReq.cc \
$(srcdir)/LTKLabel.cc \
$(srcdir)/LTKList.cc \
$(srcdir)/LTKMenu.cc \
$(srcdir)/LTKMisc.cc \
$(srcdir)/LTKResources.cc \
$(srcdir)/LTKScrollbar.cc \
$(srcdir)/LTKScrollingCanvas.cc \
$(srcdir)/LTKTextIn.cc \
$(srcdir)/LTKWidget.cc \
$(srcdir)/LTKWindow.cc \
$(srcdir)/ltkbuild.cc
#------------------------------------------------------------------------
all: $(LIBPREFIX)LTK.a
#------------------------------------------------------------------------
LTK_OBJS = LTKApp.o \
LTKBorder.o \
LTKBox.o \
LTKButton.o \
LTKButtonDialog.o \
LTKCanvas.o \
LTKCompoundWidget.o \
LTKDblBufCanvas.o \
LTKEmpty.o \
LTKFileReq.o \
LTKLabel.o \
LTKList.o \
LTKMenu.o \
LTKMisc.o \
LTKResources.o \
LTKScrollbar.o \
LTKScrollingCanvas.o \
LTKTextIn.o \
LTKWidget.o \
LTKWindow.o
$(LIBPREFIX)LTK.a: $(LTK_OBJS)
rm -f $(LIBPREFIX)LTK.a
$(AR) $(LIBPREFIX)LTK.a $(LTK_OBJS)
$(RANLIB) $(LIBPREFIX)LTK.a
#------------------------------------------------------------------------
LTKBUILD_OBJS = ltkbuild.o
LTKBUILD_LIBS = -L$(GOOLIBDIR) -lGoo $(OTHERLIBS)
ltkbuild$(EXE): $(LTKBUILD_OBJS)
$(CXX) $(CXXFLAGS) -o ltkbuild$(EXE) $(LTKBUILD_OBJS) $(LTKBUILD_LIBS)
#------------------------------------------------------------------------
clean:
rm -f $(LTK_OBJS) $(LIBPREFIX)LTK.a
rm -f $(LTKBUILD_OBJS) ltkbuild$(EXE)
#------------------------------------------------------------------------
distdepend:
cp Makefile.in Makefile.in.bak
sed '/^#----- dependences -----/q' Makefile.in.bak >Makefile.in
$(CXX) $(CXXFLAGS) -MM $(CXX_SRC) >>Makefile.in
#----- dependences -----
LTKApp.o: ./LTKApp.cc ../goo/gtypes.h LTKApp.h ../goo/GString.h \
LTKResources.h LTKWindow.h LTKMenu.h LTKMisc.h LTKWidget.h
LTKBorder.o: ./LTKBorder.cc ../goo/gtypes.h LTKBorder.h
LTKBox.o: ./LTKBox.cc LTKWindow.h ../goo/gtypes.h ../goo/GString.h \
LTKBox.h LTKBorder.h LTKWidget.h
LTKButton.o: ./LTKButton.cc LTKWindow.h ../goo/gtypes.h \
../goo/GString.h LTKButton.h LTKWidget.h LTKBorder.h
LTKButtonDialog.o: ./LTKButtonDialog.cc LTKApp.h ../goo/gtypes.h \
../goo/GString.h LTKLabel.h LTKWidget.h LTKWindow.h LTKButton.h \
LTKEmpty.h LTKBox.h LTKBorder.h LTKButtonDialog.h LTKCompoundWidget.h
LTKCanvas.o: ./LTKCanvas.cc LTKWindow.h ../goo/gtypes.h \
../goo/GString.h LTKCanvas.h LTKWidget.h
LTKCompoundWidget.o: ./LTKCompoundWidget.cc LTKApp.h ../goo/gtypes.h \
../goo/GString.h LTKWindow.h LTKBox.h LTKBorder.h LTKWidget.h \
LTKCompoundWidget.h
LTKDblBufCanvas.o: ./LTKDblBufCanvas.cc LTKWindow.h ../goo/gtypes.h \
../goo/GString.h LTKDblBufCanvas.h LTKWidget.h
LTKEmpty.o: ./LTKEmpty.cc LTKWindow.h ../goo/gtypes.h ../goo/GString.h \
LTKEmpty.h LTKWidget.h
LTKFileReq.o: ./LTKFileReq.cc ../goo/GString.h ../goo/gfile.h \
../goo/gtypes.h LTKBox.h LTKBorder.h LTKWidget.h LTKWindow.h \
LTKLabel.h LTKList.h LTKScrollbar.h LTKTextIn.h LTKEmpty.h \
LTKFileReq.h LTKCompoundWidget.h
LTKLabel.o: ./LTKLabel.cc LTKLabel.h ../goo/GString.h LTKWidget.h \
../goo/gtypes.h LTKWindow.h
LTKList.o: ./LTKList.cc ../goo/gmem.h LTKList.h ../goo/GString.h \
LTKWidget.h ../goo/gtypes.h LTKWindow.h
LTKMenu.o: ./LTKMenu.cc ../goo/gmem.h LTKConfig.h LTKApp.h \
../goo/gtypes.h ../goo/GString.h LTKWindow.h LTKBorder.h LTKMenu.h
LTKMisc.o: ./LTKMisc.cc LTKMisc.h ../goo/GString.h LTKWindow.h \
../goo/gtypes.h LTKWidget.h
LTKResources.o: ./LTKResources.cc ../goo/gtypes.h ../goo/GString.h \
../goo/gfile.h LTKConfig.h LTKMisc.h LTKResources.h
LTKScrollbar.o: ./LTKScrollbar.cc LTKApp.h ../goo/gtypes.h \
../goo/GString.h LTKWindow.h LTKScrollbar.h LTKWidget.h LTKBorder.h
LTKScrollingCanvas.o: ./LTKScrollingCanvas.cc LTKWindow.h \
../goo/gtypes.h ../goo/GString.h LTKScrollingCanvas.h LTKWidget.h
LTKTextIn.o: ./LTKTextIn.cc ../goo/gtypes.h ../goo/GString.h \
LTKWindow.h LTKTextIn.h LTKWidget.h LTKBorder.h
LTKWidget.o: ./LTKWidget.cc LTKApp.h ../goo/gtypes.h ../goo/GString.h \
LTKWindow.h LTKWidget.h
LTKWindow.o: ./LTKWindow.cc LTKConfig.h LTKApp.h ../goo/gtypes.h \
../goo/GString.h LTKMenu.h LTKWindow.h LTKWidget.h LTKBox.h \
LTKBorder.h
ltkbuild.o: ./ltkbuild.cc ../goo/gtypes.h ../goo/gmem.h \
../goo/GString.h ltkbuild-widgets.h